Middleware Support for Complex and Distributed Security Services in Multi-tier Web Applications

نویسندگان

  • Philippe De Ryck
  • Lieven Desmet
  • Wouter Joosen
چکیده

The security requirements of complex multi-tier web applications have shifted from simple localized needs, such as authentication or authorization, to physically distributed but actually aggregated services, such as end-to-end data protection, non-repudiation or patient consent management. Currently, there is no support for integrating complex security services in web architectures, nor are approaches from other architectural models easily portable. In this paper we present the architecture of a security middleware, aimed at providing a reusable solution bringing support for complex security requirements into the application architecture, while addressing typical web architecture challenges, such as the tiered model or the lack of sophisticated client-side logic. We both evaluate the security of the middleware and present a case study and prototype implementation, which show how the complexities of a web architecture can be dealt with while limiting the integration effort.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Causeway: Support for Controlling and Analyzing the Execution of Multi-tier Applications

Causeway provides runtime support for the development of distributed meta-applications. These meta-applications control or analyze the behavior of multi-tier distributed applications such as multi-tier web sites or web services. Examples of meta-applications include multitier debugging, fault diagnosis, resource tracking, prioritization, and security enforcement. Efficient online implementation...

متن کامل

SafeWeb: A Middleware for Securing Ruby-Based Web Applications

Web applications in many domains such as healthcare and finance must process sensitive data, while complying with legal policies regarding the release of different classes of data to different parties. Currently, software bugs may lead to irreversible disclosure of confidential data in multi-tier web applications. An open challenge is how developers can guarantee these web applications only eve...

متن کامل

HPcc as High Performance Commodity Computing on Top of Integrated Java, CORBA, COM and Web Standards

We review the growing power and capability of commodity computing and communication technologies largely driven by commercial distributed information systems. These systems are built from CORBA, Microsoft's COM, JavaBeans, and rapidly advancing Web approaches. One can abstract these to a three-tier model with largely independent clients connected to a distributed network of servers. The latter ...

متن کامل

Distributed Automation System based on Java and Web Services

The paper presents the implementation of a model for Distributed Automation Systems which is experimentally built in the laboratory for Distributed Systems and Computer Networks (http://netlab.tu-plovdiv.bg/). It discusses the N-tier model and its integration to the filed of distributed automation. The implementation of service-oriented middleware for interaction between tiers in the model is p...

متن کامل

Report about Middleware

With the development of distributed computing, information needed by people spread throughout various applications in different platforms or is spread across networks. People would like to access all the information they need in a transparent and seamless way. Middleware could connect information to applications and customers in a consistent and useful manner. This paper discusses the history, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011